package com.alibaba.citrus.cr.unified.inventory.contants;

/**
 * @description:
 * @author: yuhw
 * @date: 2024年01月17日 16:37
 **/
public class FeaturesKey {
    public static final String DELIVERY_FACTORY_CODE= "deliveryFactoryCode";
    public static final String DELIVERY_STORAGE_LOCATION_CODE= "deliveryStorageLocationCode";
    public static final String RECEIVE_FACTORY_CODE= "receiveFactoryCode";
    public static final String RECEIVE_STORAGE_LOCATION_CODE= "receiveStorageLocationCode";
    //累计回复数量
    public static final String CUMULATIVE_REPLY_QUANTITY = "cumulativeReplyQuantity";

    //累计通知数量
    public static final String CUMULATIVE_NOTICE_QUANTITY = "cumulativeNoticeQuantity";

    // 累计待出库数量
    public static final String CUMULATIVE_WAIT_OUT_BOUND_QUANTITY = "cumulativeWaitOutboundQuantity";
    // 累计已出库数量
    public static final String CUMULATIVE_DELIVERY_QUANTITY = "cumulativeDeliveryQuantity";
    // 累计已收货数量
    public static final String CUMULATIVE_RECEIVED_QUANTITY = "cumulativeReceivedQuantity";
    // 累计待收货数量
    public static final String CUMULATIVE_WAIT_RECEIVED_QUANTITY = "cumulativeWaitReceivedQuantity";
    // 累计已提货数量
    public static final String CUMULATIVE_PICK_UP_QUANTITY = "cumulativePickUpQuantity";
    // 累计已完成数量
    public static final String CUMULATIVE_COMPLETE_QUANTITY = "cumulativeCompleteQuantity";
    // 累计交货数量
    public static final String CUMULATIVE_CONSIGNMENT_QUANTITY = "cumulativeConsignmentQuantity";
    //履约单上的目标逻辑仓编码
    public static final String TRANSFER_ORDER_TARGET_LOGIC_WAREHOUSE_CODE = "transferOrderTargetLogicWarehouseCode";
    //外部调拨单行号
    public static final String OUT_ALLOCATE_ORDER_LINE_ID = "outAllocateOrderLineId";
    //履约单累计通知数量
    public static final String CUMULATIVE_FULFILLMENT_NOTIFY_QUANTITY = "cumulativeFulfillmentNotifyQuantity";
    //外部调拨单号
    public static final String OUT_ALLOCATE_ORDER_ID = "outAllocateOrderId";
    //履约关闭的错误原因
    public static final String FULFILLMENT_CLOSE_FAIL_MSG = "fulfillmentCloseFailMsg";
    //原调拨单数量
    public static final String ORIGIN_QUANTITY = "originQuantity";
    //原调拨单号
    public static final String ORIGIN_TRANSFER_ORDER_CODE = "originTransferOrderCode";
    //原sap调拨单号
    public static final String ORIGIN_OUT_ORDER_CODE = "originOutOrderCode";
    //原调拨单行号
    public static final String ORIGIN_DETAIL_NO = "originDetailNo";
    //原调拨单类型
    public static final String ORIGIN_TRANSFER_ORDER_TYPE = "originTransferOrderType";
    //订单标签 预报单
    public static final String ORDER_TAG = "order_tag";
    //业务单元
    public static final String BIZ_UNIT = "biz_unit";
    //调出业务单元
    public static final String TRANSFER_OUT_BIZ_UNIT = "transferOutBizUnit";
    //渠道比例 业务单元比例
    public static final String BIZ_UNIT_RATIO = "biz_unit_ratio";
    //交货单号
    public static final String DELIVERY_ORDER_ID = "deliveryOrderId";
    //用于创建货场提货单的入库单号
    public static final String ORIGIN_PLAN_WMS_ORDER_ID = "originPlanWmsOrderId";
    //发货时间
    public static final String SHIP_TIME = "shipTime";
    //收货时间
    public static final String RECEIVE_TIME = "receiveTime";
    //出库生产日期
    public static final String OUT_BOUND_PRODUCT_DATE = "outBoundProductDate";
    /**
     * 计划建议量
     */
    public static final String PLAN_SUGGEST_QUANTITY= "planSuggestQuantity";
    /**
     * 算法建议量
     */
    public static final String ALGORITHM_SUGGEST_QUANTITY ="algorithmSuggestQuantity";
    /**
     * 提报偏差原因
     */
    public static final String APPLY_DEVIATION_REASON = "applyDeviationReason";
    /**
     * 预提报量汇总
     */
    public static final String ADVANCE_APPLY_QUANTITY = "advanceApplyQuantity";
    /**
     * 收货仓id
     */
    public static final String RECEIVE_AREA_ID = "receiveAreaId";
    /**
     * SAP18位批次号
     */
    public static final String FULL_SAP_BATCH_NO = "fullSapBatchNo";

}
